package com.example.learningnote.basic;
import android.util.Log;

// 进程的概念
// 进程是指可执行程序并存放在计算机存储器的一个指令序列，它是一个动态执行的过程。
// 线程是比进程还要小的运行单位，一个进程包含多个线程
// 可以通过Thread类 和 Runnable 接口两种方式来创建线程
// Thread是一个线程类，位于java.lang包下
// - 构造方法
//    - Thread()  创建一个线程对象
//    - Thread(String name)  创建一个具有指定名称的线程对象
//    - Thread(Runnable target)Thread(Runnable target,Stringname)  创建一个基于Runnable接口实现类的线程对象创建一个基于Runnable接口实现类，并且具有指定名称的线程对象。

// Thread 常用方法
// public void run() 执行线程主体方法 注意是通过start来启动的  意思是调用start方法 实现运行的是run方法  一个线程只能启动一次
// public void start() 启动线程
// public start void sleep (long m) 线程休眠m毫秒
// public void join  优先调用 join 方法的线程
public class MyThread extends Thread {

     MyThread(String name){
        super(name);
    }

    public void run(){
        for(int i = 0; i < 3 ; i++){
            Log.d("MyThread" , getName()+"运行");
        }
    }
}
